function getData({type='GET', url, data={}, dataType='json'}) {
    return  new Promise(function (resolve, reject) {
        $.ajax({
            url,
            data,
            type,
            dataType,
            success:function (res) {
                resolve(res);
            },
            error:function (err) {
                reject(err);
            }
        });
    });
}
//定义函数完成网络请求并且将数据传给对应的外界
async function request(options, callBack) {
    let data = await getData(options);
    callBack(data);
}
/*
* ES6模块的导入和导出
* export--注意export导出指定内容时必须保证导出的内容之前不存在（严格导出）
* export default--默认导出。直接导出后面跟的内容
* import导入，用来完成对指定模块的前端导入，但是注意注意导入时文件的后缀不能省略
* */
export default request;